package com.gym.core.monitor;

import java.lang.annotation.*;

import org.apache.commons.lang.StringUtils;

/**
 * 性能监控注解
 * @author xinchun.wang 
   @email: 532002108@qq.com
 * @createTime 2015-8-28 下午9:27:03
 */
@Target({ ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface PerformanceMonitor {
	/**
	 * 监控名，会和类名拼接成为完整的监控名，默认是方法名
	 */
	String value() default StringUtils.EMPTY;

	/**
	 * 监控名是否拼接类名，默认需要
	 */
	boolean joinClassName() default true;
}
